const { defineConfig } = require("@vue/cli-service");
const AutoImport = require("unplugin-auto-import/webpack");
const Components = require("unplugin-vue-components/webpack");
const { ElementPlusResolver } = require("unplugin-vue-components/resolvers");
module.exports = defineConfig({
	transpileDependencies: true,
	devServer: {
		host: "localhost",
		port: 8080,
		https: false,
		open: true,
		proxy: {
			"/api": {
				target: "http://localhost:5001/api/",
				changeOrigin: true,
				ws: true,
				secure: false,
				pathRewrite: {
					"^/api": "",
				},
			},
		},
	},
	configureWebpack: {
		plugins: [
			AutoImport({
				resolvers: [ElementPlusResolver()],
			}),
			Components({
				resolvers: [ElementPlusResolver()],
			}),
		],
	},
});
